HETOOL: A Half-Edge Topological Object-Oriented Library for generic 2-D geometric modeling
نویسندگان
چکیده
An object-oriented architecture of a topological data structure that allows high-level interactive two-dimensional (2-D) geometric modeling, called HETOOL, is introduced in this paper. The implementation based on the well-known half-edge for 2-manifold solids, adapted here to deal efficiently with general 2-D models and planar subdivisions, often employed science engineering problems. HETOOL was implemented Python. developed package presents dynamic performs automatic sewing modeled elements. library offers many features facilities user, allowing use even without user knowing concepts involved implementing structure. In addition, flexibility configuring new attributes, enabling creation these elements fast straightforward way from file JSON format. This versatility creating attributes application solve several problems present scientific world.
منابع مشابه
An Object-Oriented Abstraction Mechanism for Generic Enterprise Modeling
A generic object-oriented enterprise modeling process (GOOEMP) is a set of partially ordered steps intended to reach the objective of building a fully integrated, dynamic, object-oriented model of the enterprise. An abstraction mechanism is proposed to enable this process. The process is generic because it applies to most types of enterprises. Enterprise models are the products developed from t...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملAn Object Oriented Library for Tracing Requirements
We present the overall design of an object oriented library for use when developing tracing capable applications The library is im plemented as java classes and consists of de nitions of the basic classes for registration of objects and relations as well as methods for di erent types of tracing procedures and components for manipulating tracing results and viewing them graphically
متن کاملObject - Oriented Modeling in UML 2
Object-orientation (OO) is a powerful design methodology, which has firmly moved into the mainstream of software development. In 2002, both the IEEE John von Neumann Medal and the ACM Turing Award (the Nobel Prize for Computing) were awarded to the scholars who started the object-oriented journey back in 1967. Despite this recognition, objectorientation is far from being the dominant technology...
متن کاملIllustrating Object - Oriented Library Reuse
Once an object-oriented library has been selected for a project, there is still the substantial problem of training developers to use it. In particular, reusing library classes often requires understanding (at least part) of the library design. For example, inheriting from a library class often requires knowing how that class interacts with other classes and what methods should be overridden an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: SoftwareX
سال: 2023
ISSN: ['2352-7110']
DOI: https://doi.org/10.1016/j.softx.2023.101307